Maintaining consistency of vague databases using data dependencies
نویسندگان
چکیده
Vague information is common in many database applications due to intensive data dissemination arising from different pervasive computing sources, such as the high volume data obtained from sensor networks and mobile communications. In this paper, we utilize functional dependencies (FDs) and inclusion dependencies (INDs), which are the most fundamental integrity constraints that arise in practice in relational databases, to maintain the consistency of a vague database. First, we tackle the problem, given a vague relation r and a set of FDs F , of how to obtain the “best” approximation of r with respect to F when taking into account the median membership (m) and the imprecision membership (i) thresholds. Using these two thresholds of a vague set, we define the notion of mioverlap between vague sets and a merge operation on r. Second, we consider, given a vague database d and a set of INDs N , how to obtain the minimal possible change in value precision for d. Satisfaction of an FD in r is defined in terms of values being mi-overlapping while satisfaction of an IND in d is defined in terms of value-precision. We show that Lien’s and Atzeni’s axiom system is sound and complete for FDs being satisfied in vague relations and that Casanova et al.’s axiom system is sound and complete for INDs being satisfied in vague databases. Finally, we study the chase procedure V Chase(d, F ∪N ) as a means to maintain consistency of d with respect to F and N . Our main result is that the output of the procedure is the most object-precise approximation of r with respect to F and the minimum value-precision change of d with respect to N . The complexity of V Chase(r, F ) is polynomial time in the sizes of r and F whereas the complexity of V Chase(d, F ∪ N ) is exponential.
منابع مشابه
Handling Inconsistency of Vague Relations with Functional Dependencies
Vague information is common in many database applications due to internet-scale data dissemination, such as those data arising from sensor networks and mobile communications. We have formalized the notion of a vague relation in order to model vague data in our previous work. In this paper, we utilize Functional Dependencies (FDs), which are the most fundamental integrity constraints that arise ...
متن کاملMaintaining Consistency of Probabilistic Databases: A Linear Programming Approach
The problem of maintaining consistency via functional dependencies (FDs) has been studied and analyzed extensively within traditional database settings. There have also been many probabilistic data models proposed in the past decades. However, the problem of maintaining consistency in probabilistic relations via FDs is still unclear. In this paper, we clarify the concept of FDs in probabilistic...
متن کاملLogical Consistency for Vague Spatiotemporal Objects and Relations
Vagueness is often considered as an inherent property of spatiotemporal phenomena. In order to reduce this vagueness, integrity constraints should be defined to improve logical consistency of spatiotemporal databases. However, existing constraints are not adapted to control logical consistency of vague spatiotemporal objects because they are initially defined for crisp (or non–fuzzy) objects. W...
متن کاملMaintaining the Integrity Constraints of Mobile Databases with Event-Condition-Action (ECA) Rules
An important problem for a database system is to guarantee database consistency. Difficulty arises in devising an efficient algorithm for checking database integrity against updates and for maintaining the consistency of the database, which indisputable desires great attention. However, it is intricate to accomplish particularly in a distributed and mobile environment due to the nature and char...
متن کاملManaging Merged Data by Vague Functional Dependencies
In this paper, we propose a new similarity measure between vague sets and apply vague logic in a relational database environment with the objective of capturing the vagueness of the data. By introducing a new vague Similar Equality (SEQ) for comparing data values, we first generalize the classical Functional Dependencies (FDs) into Vague Functional Dependencies (VFDs). We then present a set of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Data Knowl. Eng.
دوره 68 شماره
صفحات -
تاریخ انتشار 2009